// PaperService.java
package com.example.demo.service;

import com.example.demo.entity.Paper;
import java.util.List;
import java.util.Optional;

public interface PaperService {
    // 获取所有论文
    List<Paper> findAllPapers();

    // 创建新论文
    Paper createPaper(Paper paper);

    // 更新论文
    Paper updatePaper(Long id, Paper paper);

    Paper savePaper(Paper paper);

    // 删除论文
    void deletePaper(Long id);

    // 按ID查询单篇论文
    Paper findPaperById(Long id);
}